Human Aspects of Software Engineering: The Case of Extreme Programming

نویسندگان

  • Orit Hazzan
  • James E. Tomayko
چکیده

As with to other agile methods, which value "Individuals and interactions over processes and tools" (http://agilemanifesto.org/), Extreme Programming (XP) cares about the interaction among the people involved in software development processes. The four XP values and its twelve practices inspire this feeling as well. Accordingly, and not surprisingly, in a course that we teach about human aspects of software engineering and in a book that we are writing about the topic (Hazzan and Tomayko, 2004, in preparation), we find it illuminating to highlight human aspects of software engineering incorporated in XP. This article gathers these illuminations into one place.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adopting Agile Approach : A Case in Malaysia

Agile methodology continues to evolve due to business and technological demands. However, there are few studies reported related to encouraging new organizations to adopt agile practices especially in Asian countries. This paper presents the initial findings from an action research study on agile-extreme programming (XP) adoption amongst software engineering (SE) teams. The results showed that ...

متن کامل

Optimal Design and Benefit/Cost Analysis of Reservoir Dams by Genetic Algorithms Case Study: Sonateh Dam, Kordistan Province, Iran

This paper presents a method concerning the integration of the benefit/cost analysis and the real genetic algorithm with various elements of reservoir dam design. The version 4.0 of HEC-RAS software and Hydro-Rout models have been used to simulate the region and flood routing in the reservoir of the dam, respectively. A mathematical programming has been prepared in MATLAB software and linked wi...

متن کامل

Learning Human Aspects of Collaborative Software Development

Collaboration has become increasingly widespread in the software industry as systems have become larger and more complex, adding human complexity to the technological complexity already involved in developing software systems. To deal with this complexity, human-centric software development methods, such as Extreme Programming and other agile methods, have been developed and implemented. Aiming...

متن کامل

Analysis of Extreme Temperature Change Trend under Future Scenarios in order to Assess Climate Fluctuations (Case Study: Sanandaj and Saghez Synoptic Stations)

Climate change is a phenomenon that has affected natural ecosystems and all aspects of human life in recent years. Therefore, identifying and predicting climate change can greatly help manage it and reduce its harmful effects. The purpose of the present study is to identify whether or not occurrence of climate change by extreme indices including TXx and TNn during 1961-2015. In addition, CanESM...

متن کامل

Blood products supply chain design considering disaster circumstances (Case study: earthquake disaster in Tehran)

Maintaining the health of people during and after a disaster is one of the most important issues in disaster management. Blood products are among the essential items needed to save the human life and the lack of them may lead to significant losses in human health. In this paper a comprehensive mathematical model of blood products supply chain is presented to respond the need for blood products ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004